9d4aad3bbc77c994303bb617e51ee28a88d8c7ec,compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowProcessor.java,CFPVisitor,predefinedOperation,#JetBinaryExpression#JetControlFlowBuilder.PredefinedOperation#,424

Before Change



        private void predefinedOperation(JetBinaryExpression expression, JetControlFlowBuilder.PredefinedOperation operation) {
            builder.predefinedOperation(
                    expression, operation, elementsToValues(Arrays.asList(expression.getLeft(), expression.getRight()))
            );
        }

After Change


        private void generateBooleanOperation(JetBinaryExpression expression) {
            IElementType operationType = expression.getOperationReference().getReferencedNameElementType();
            JetExpression left = expression.getLeft();
            JetExpression right = expression.getRight();

            Label resultLabel = builder.createUnboundLabel();
            generateInstructions(left, IN_CONDITION);